home *** CD-ROM | disk | FTP | other *** search
- var i_THMCNT = 16;
- var a_ANIS = [];
- i_THMCNT += 1;
- var a_AUTHORS = new Array();
- var a_CAPT = new Array();
- var a_DATE = new Array();
- var a_EQUIP = new Array();
- var o_CHILDNODE = new Object();
- var i_CID = 0;
- var oXML = new XML();
- oXML.ignoreWhite = true;
- oXML.onLoad = function(bOK)
- {
- if(bOK)
- {
- for(i in this.firstChild.childNodes)
- {
- o_CHILDNODE = this.firstChild.childNodes[i];
- a_AUTHORS[i] = o_CHILDNODE.childNodes[0].firstChild.nodeValue;
- a_CAPT[i] = o_CHILDNODE.childNodes[1].firstChild.nodeValue;
- a_DATE[i] = o_CHILDNODE.childNodes[2].firstChild.nodeValue;
- a_EQUIP[i] = o_CHILDNODE.childNodes[3].firstChild.nodeValue;
- }
- }
- };
- oXML.load("RES/Gallery/data.xml");
- var i_GRID = 4;
- var i_MARG = 18;
- var i_MAXTH = 12;
- var i_TBTNW = 152 + i_MARG;
- var b_PLOAD = false;
- var b_PLODD = false;
- var i_PAGE = 0;
- loadThumbs = function()
- {
- if(i_PAGE * i_MAXTH <= i_THMCNT)
- {
- i_PAGE += 1;
- }
- else
- {
- i_PAGE = 1;
- }
- j = 1;
- while(j <= i_MAXTH)
- {
- var i_PAGEN = (i_PAGE - 1) * i_MAXTH + j;
- PNUM = "Page " + i_PAGE + "/" + Math.ceil(i_THMCNT / i_MAXTH);
- duplicateMovieClip(MCT,"MCT" add j,16384 + j);
- eval("MCT" add j).IMG.loadMovie("RES/Gallery/t" + i_PAGEN + ".jpg");
- eval("MCT" add j)._x += Math.round(i_TBTNW * j - i_TBTNW * i_GRID * Math.floor((j - 1) / i_GRID) - i_TBTNW);
- eval("MCT" add j)._y += Math.round(i_TBTNW * Math.floor((j - 1) / i_GRID));
- eval("MCT" add j)._alpha = 75;
- duplicateMovieClip(THMBTTN,"TBTN" + i_PAGEN,16384 + (i_MAXTH * 2 + j));
- eval("TBTN" add i_PAGEN)._x = eval("MCT" add j)._x;
- eval("TBTN" add i_PAGEN)._y = eval("MCT" add j)._y;
- if(i_PAGEN <= 21)
- {
- eval("TBTN" + i_PAGEN).NUM = i_PAGEN;
- }
- else
- {
- eval("TBTN" + i_PAGEN).NUM = i_PAGEN + " (Animation)";
- }
- if(i_PAGEN >= i_THMCNT)
- {
- eval("TBTN" + i_PAGEN).NUM = "";
- removeMovieClip("TBTN" + i_PAGEN);
- removeMovieClip("BMCT" + j);
- removeMovieClip("MCT" + j);
- }
- j++;
- }
- MCT._visible = 0;
- TBTN._visible = 0;
- };
- loadImage = function(i_ID)
- {
- var _loc2_ = false;
- i = 0;
- while(i < a_ANIS.length)
- {
- if(i_ID == a_ANIS[i])
- {
- _loc2_ = true;
- break;
- }
- _loc2_ = false;
- i++;
- }
- if(!_loc2_)
- {
- togBut(0);
- this.createEmptyMovieClip("PRINTR",50);
- PRINTR.loadMovie("printexplorer.swf");
- PRINTR._x = PRINTR._y = 0;
- i_CID = i_ID;
- b_PLODD = true;
- }
- else
- {
- togBut(0);
- this.createEmptyMovieClip("PRINTR",50);
- PRINTR.loadMovie("aniexplorer.swf");
- PRINTR._x = PRINTR._y = 0;
- i_CID = i_ID;
- b_PLODD = true;
- }
- };
- this.onEnterFrame = function()
- {
- b_PLOAD = Boolean(PRINTR.MCFIMG._width > 0);
- if(b_PLOAD && b_PLODD)
- {
- _global.loadImg(i_CID,"Gallery",a_AUTHORS[i_CID - 1],a_EQUIP[i_CID - 1],a_DATE[i_CID - 1],a_CAPT[i_CID - 1]);
- b_PLODD = false;
- }
- updateAfterEvent();
- };
- unloadPP = function()
- {
- removeMovieClip("PRINTR");
- removeMovieClip("ANI");
- togBut(1);
- };
- togBut = function(i_ENBLD)
- {
- PRNTBTN._visible = i_ENBLD;
- TXTMES._visible = i_ENBLD;
- i = 1;
- while(i <= i_THMCNT)
- {
- eval("TBTN" + i).HBTN.enabled = i_ENBLD;
- i++;
- }
- };
- dimThumb = function(i_NUM, b_THIS)
- {
- i_NUM = i_NUM <= i_MAXTH ? i_NUM : i_NUM - i_MAXTH * Math.floor((i_NUM - 1) / i_MAXTH);
- i = 1;
- while(i <= 12)
- {
- if(b_THIS && i != i_NUM)
- {
- eval("MCT" + i)._alpha = 75;
- }
- else if(i == i_NUM)
- {
- eval("MCT" + i)._alpha = 100;
- }
- i++;
- }
- };
- setBG = function()
- {
- };
- MovieClip.prototype.playDir = function()
- {
- bDir = !this.isForw ? -1 : 1;
- this.gotoAndStop(this._currentframe + bDir);
- };
- loadThumbs();
-